Telegram Group & Telegram Channel
Пост 4/5. Про вакансию Oracle/Java Developer. Tech-интервью

Друзья, всем привет!

Продолжаем наш марлезонский балет 👯‍♀️
В этом посте расскажу про техническую часть интервью.
В общей сложности оно заняло примерно 1,5 часа.

Поскольку вакансия предполагала вынос функционала из Oracle в Java + PostgreSQL, на интервью присутствовали два технических спеца: Java Team Lead и специалист по Oracle.

Собеседование можно разбить на три группы вопросов
1️⃣ Как бы ты разбивал оракловый монолит?
2️⃣ Вопросы по Java + небольшое код-ревью
3️⃣ Вопросы по Oracle + практическая задачка а-ля «напиши запрос»

Некоторые вопросы с собеседования
▫️Как бы ты мог поспособствовать миграции логики из базы в Java-сервисы?
▫️Ты приходишь на проект, там нет CI/CD, как ты будешь действовать?
▫️С чего начать такую миграцию, чтобы система продолжала работать корректно?
▫️А что, если бизнес-логика в триггерах, и код ужасный?
▫️Что в этом коде не так (показывают Java-код)? Как доработать?
▫️Какова алгоритмическая сложность этого метода (показывают Java-код)?
▫️Зачем нужен volatile?
▫️Команда для вывода списка всех Docker-контейнеров?
▫️Приходилось ли тебе разворачивать Oracle?
▫️Как анализировать медленные запросы в Oracle?
▫️Как находить причины расхождений между отчетами?
и так далее.

несколько вопросов/ответов прикрепил к посту 📹

"Хозяйке на заметку"
Основная масса вопросов по Ораклу, как водится, была про оптимизацию.
Поэтому, коллеги, кто ещё этого не понял: если вы хотите претендовать на жирную позицию и достойную з/п, тему с оптимизацией вам не обойти.
Если вы в ней «не алё» — забудьте про хорошие деньги.
Продаёт Денис курсы или не продаёт — без оптимизации никуда. Это, блин, факт 🤷🏻‍♂️

Сейчас будет реклама, но уж сорри 😄
Именно этим мы и занимаемся на курсе по Оптимизации Oracle SQL. Наводим порядок в голове по великой и ужасной Оптимизации и натаскиваем на прохождение собесов 🚀
Анкета предзаписи — в предыдущих постах ⬆️
Не тормози — записывайся!

Итог
Честно говоря, я не особо готовился к интервью, особенно по Java. Можно было бы и получше отвечать.
Вот по Ораклу — разбуди меня в три ночи, я отвечу на часто задаваемые вопросы.
По Java приходится вспоминать узкие моменты, которые в реальной практике, по сути, не используешь.
Сделал для себя вывод: перед следующей сменой работодателя надо будет готовиться основательнее.
Чего, кстати, и вам желаю!

Ребята-технари в целом задавали интересные и корректные вопросы. Никто не матерился, всё прошло достаточно вежливо. На мой взгляд, если бы я попал к ним, то было бы чему поучиться — в том числе.

Так же исходя из вопросов понятно, что это жуткая легасятина со всеми антипаттернами, которые может в себя вобрать Оракловый проект 👽
Этакие конюшни не чищенные лет так 20 😄

Чем закончилась история, дали ли оффер — расскажу в следующем посте 😊
Всем хорошего дня! ☀️


#Denis_Kivilev #oracle #java #собседования
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀



tg-me.com/oracle_dbd/935
Create:
Last Update:

Пост 4/5. Про вакансию Oracle/Java Developer. Tech-интервью

Друзья, всем привет!

Продолжаем наш марлезонский балет 👯‍♀️
В этом посте расскажу про техническую часть интервью.
В общей сложности оно заняло примерно 1,5 часа.

Поскольку вакансия предполагала вынос функционала из Oracle в Java + PostgreSQL, на интервью присутствовали два технических спеца: Java Team Lead и специалист по Oracle.

Собеседование можно разбить на три группы вопросов
1️⃣ Как бы ты разбивал оракловый монолит?
2️⃣ Вопросы по Java + небольшое код-ревью
3️⃣ Вопросы по Oracle + практическая задачка а-ля «напиши запрос»

Некоторые вопросы с собеседования
▫️Как бы ты мог поспособствовать миграции логики из базы в Java-сервисы?
▫️Ты приходишь на проект, там нет CI/CD, как ты будешь действовать?
▫️С чего начать такую миграцию, чтобы система продолжала работать корректно?
▫️А что, если бизнес-логика в триггерах, и код ужасный?
▫️Что в этом коде не так (показывают Java-код)? Как доработать?
▫️Какова алгоритмическая сложность этого метода (показывают Java-код)?
▫️Зачем нужен volatile?
▫️Команда для вывода списка всех Docker-контейнеров?
▫️Приходилось ли тебе разворачивать Oracle?
▫️Как анализировать медленные запросы в Oracle?
▫️Как находить причины расхождений между отчетами?
и так далее.

несколько вопросов/ответов прикрепил к посту 📹

"Хозяйке на заметку"
Основная масса вопросов по Ораклу, как водится, была про оптимизацию.
Поэтому, коллеги, кто ещё этого не понял: если вы хотите претендовать на жирную позицию и достойную з/п, тему с оптимизацией вам не обойти.
Если вы в ней «не алё» — забудьте про хорошие деньги.
Продаёт Денис курсы или не продаёт — без оптимизации никуда. Это, блин, факт 🤷🏻‍♂️

Сейчас будет реклама, но уж сорри 😄
Именно этим мы и занимаемся на курсе по Оптимизации Oracle SQL. Наводим порядок в голове по великой и ужасной Оптимизации и натаскиваем на прохождение собесов 🚀
Анкета предзаписи — в предыдущих постах ⬆️
Не тормози — записывайся!

Итог
Честно говоря, я не особо готовился к интервью, особенно по Java. Можно было бы и получше отвечать.
Вот по Ораклу — разбуди меня в три ночи, я отвечу на часто задаваемые вопросы.
По Java приходится вспоминать узкие моменты, которые в реальной практике, по сути, не используешь.
Сделал для себя вывод: перед следующей сменой работодателя надо будет готовиться основательнее.
Чего, кстати, и вам желаю!

Ребята-технари в целом задавали интересные и корректные вопросы. Никто не матерился, всё прошло достаточно вежливо. На мой взгляд, если бы я попал к ним, то было бы чему поучиться — в том числе.

Так же исходя из вопросов понятно, что это жуткая легасятина со всеми антипаттернами, которые может в себя вобрать Оракловый проект 👽
Этакие конюшни не чищенные лет так 20 😄

Чем закончилась история, дали ли оффер — расскажу в следующем посте 😊
Всем хорошего дня! ☀️


#Denis_Kivilev #oracle #java #собседования
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀

BY Oracle Developer👨🏻‍💻


Share with your friend now:
tg-me.com/oracle_dbd/935

View MORE
Open in Telegram


Oracle Developer‍ Telegram | DID YOU KNOW?

Date: |

Unlimited members in Telegram group now

Telegram has made it easier for its users to communicate, as it has introduced a feature that allows more than 200,000 users in a group chat. However, if the users in a group chat move past 200,000, it changes into "Broadcast Group", but the feature comes with a restriction. Groups with close to 200k members can be converted to a Broadcast Group that allows unlimited members. Only admins can post in Broadcast Groups, but everyone can read along and participate in group Voice Chats," Telegram added.

The S&P 500 slumped 1.8% on Monday and Tuesday, thanks to China Evergrande, the Chinese property company that looks like it is ready to default on its more-than $300 billion in debt. Cries of the next Lehman Brothers—or maybe the next Silverado?—echoed through the canyons of Wall Street as investors prepared for the worst.

Oracle Developer‍ from br


Telegram Oracle Developer👨🏻‍💻
FROM USA